package com.faceye.test.util;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.Date;
import java.util.List;
@Getter
@Setter
@ToString
public class LombokObject {

    private String productCombineWOID;


    private String combineWorkOrderId;


    private String combineWorkOrderNumber;


    private String combineWorkOrderTitle;


    private String serviceTypeName;


    private String serviceName;

    /**
     * 调单状态 取值参考ProductFlowStatusEnum
     */
    private Integer status;


    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date planFinishTime;


    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date arriveTime;


    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date finishedTime;


    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date archiveTime;


    private String splitLoginName;


    private String splitName;


    private String archiveLoginName;


    private String archiverName;


    private String applyId;


    private String loginName;


    private String operator;


    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date systemTime;


    private String sysAttacheFiles;


    private String fileNo;


    private String remark;

    /**
     * 统计调单左侧树的数量,节点的编号，节点类别名称
     */
    private int countNum;

    private String typeCode;

    private String typeName;

    List<String> nodeList;

    private int pageNum;

    private int pageSize;

    private String columnName;

    private String sortType;

    /**
     * 状态机的锁
     */
    private Integer confirmStatus;

    /**
     * 任务单跟踪id字段
     */
    private String taskID;

    /**
     * 设备名称(核查结果查询)
     * hss_device_hlr表设备名称
     * 共用
     */
    private String deviceName;

    /**
     * 待制作总数(核查结果查询)
     */
    private Integer needScriptCount;
    /**
     * devicegroup_ip表主键id
     */
    private String ggsnpgwCode;
    /**
     * devicegroup_ip表设备名称
     */
    private String nccDeviceName;
    /**
     * hss_device_hlr表hlr
     */
    private String hlr;
    /**
     * 一干或者NFV网元
     */
    private String chooseNet;

    /**
     * 操作人所属省份
     */
    private String operProName;

    /**
     * 操作人所属省份ID
     */
    private String operProID;
}
